#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
int a[2100];
int n,m;
int main(void){
    scanf("%d%d",&n,&m);
    for(int i=1;i<2*n;i+=2){
        scanf("%d",&a[i]);
    }
    for(int i=2;i<=2*n;i+=2){
        scanf("%d",&a[i]);
    }
    bool flag=false;
    double o=0;
    double r=(double)m;
    for(int i=2*n;i>0;i--){
        if(a[i]==1){
            flag=true;
            break;
        }
        double t=r/(a[i]-1);
        o+=t;
        r+=t;
    }
    if(flag){
        printf("-1\n");
    }
    else{
        printf("%.15lf\n",o);
    }
    return 0;
}
